@charset "utf-8";

body {font:12px Verdana, Geneva, sans-serif; text-align:center; margin:0; padding:0; line-height:160%; background-color:#FFF;}
a img {border:none;}
form, table, input, select, textarea {margin:0 auto; font:12px Verdana, Geneva, sans-serif;}
h1, h2, h3, h4, h5, h6 {margin:10px 0;}
h1 {font-size:32px;}
h2 {font-size:26px;}
h3 {font-size:22px;}
h4 {font-size:18px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
small {font-size:11px;}
textarea{overflow:auto;}
p {margin:15px 0;}
table {empty-cells:show;}

a {color:#06C; text-decoration:none;}
a:hover {color:#F30; text-decoration:underline;}

.clearfix {height:0px; overflow:hidden; clear:both; float:none; display:block;}

.feedback {margin:25px; text-align:left;}
.fb-message {font-weight:bold; line-height: 200%;}
.fb-links {margin:15px; padding:0; list-style-type:square;}
.fb-redirect {color:#999; margin-bottom:15px;}

.highlight {
    background: #FF0;
    color: #E00
}
.pagination {
	text-align:center;
    margin:10px 0;
	color:#666;
}
.pagination strong {
    padding: 4px 10px;
    font-size: 12px;
    text-decoration: none;
    color: #FF6600;
}
.pagination a {
    border: 1px solid #DDDDDD;
    padding: 4px 10px;
    font-size: 12px;
    text-decoration: none;
}
.pagination a:hover {
    background-color:#06C;
    color: #fff;
}

#logo {width:1100px; text-align:left; margin:0 auto;}
#header {width:100%; background:#81BFE8; height:30px; line-height:30x; color:#FFF; font-size:14px;}
#header ul {width:700px; margin:0 auto; padding:0; list-style:none;}
#header ul li a {color:#FFF; display:block; padding:4px 10px; margin:0 30px; height:30px; line-height:30x; float:left;}
#header ul li.on a {color:#FC0; font-weight:bold;}

#main {margin-top:5px;}
#index-items {margin-top:10px;}
#index-items a {margin:0 5px;}

#itempage {width:1120px; margin:15px auto; text-align:left;}
#itempage .itemlist {width:250px; margin:0 15px 15px 15px; float:left; overflow:hidden;}
#itempage .itemlist .image a {width:245px; height:245px; margin:0 auto; border:1px solid #EFEFEF; padding:1px; display:block;}
#itempage .itemlist .title {height:30px; line-height:30px; font-size:14px; font-weight:bold; overflow:hidden;}
#itempage .itemlist .title a {color:#50A0FF}
#itempage .itemlist .summary {color:#666; height:36px; line-height:18px; overflow:hidden;}
#itempage .itemlist .labels span {height:20px; line-height:20px; display:inline-block; background:#60B0FF; color:#FFF; padding:0 5px; margin:8px 0;}

#item-detail {width:1120px; margin:15px auto; text-align:left;}
#item-detail .item-image {width:470px; min-height:800px; float:left;}
#item-detail .item-image img {border:1px solid #EFEFEF; height:450px; width:450px; display:block; padding:1px;}
#item-detail .item-info, #item-detail .item-intro {width:640px; float:right;}
#item-detail .item-info .title {border-top:2px solid #81BFE8; border-bottom:2px solid #81BFE8; font-size:28px; height:30px; line-height:30px; margin:0; padding:10px 0; color:#60B0F0;}
#item-detail .item-info .summary {color:#888; height:20px; line-height:20px; overflow:hidden; margin-top:5px;}
#item-detail .item-info .labels {margin-top:10px;}
#item-detail .item-info .labels span {height:20px; line-height:20px; display:inline-block; background:#60B0FF; color:#FFF; padding:0 5px; margin:8px 0;}
#item-detail .item-intro {margin-top:30px;}
#item-detail .item-intro .title {color:#60B0F0; font-size:28px; height:30px; line-height:30px;}
#item-detail .item-intro .body {font-size:12px; color:#333; line-height:20px; maring:10px 0;}

#footer {margin-top:5px; padding-bottom:30px; text-align:center;}
#footer .footbar {height:30px; line-height:30px; background:#EEE;}
#footer .footbar .nav {width:1120px; margin:0 auto; text-align:left;}
#footer .footbar .nav a {margin:0 10px; color:#666; font-weight:bold;}
#footer .footbar .nav a.weibo {background:url('http://www.sinaimg.cn/blog/developer/wiki/LOGO_16x16.png') no-repeat left center; padding-left:20px;}
#footer .copyright {color:#CCC; font-size:12px; padding:10px 0; width:1100px; margin:0 auto; text-align:left;}